
	Date.prototype.Format = function (fmt) { // author: meizz
    var o = {
        "M+": this.getMonth() + 1, // 月份
        "d+": this.getDate(), // 日
        "h+": this.getHours(), // 小时
        "m+": this.getMinutes(), // 分
        "s+": this.getSeconds(), // 秒
        "q+": Math.floor((this.getMonth() + 3) / 3), // 季度
        "S": this.getMilliseconds() // 毫秒
    };
	    if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
	    for (var k in o)
	    if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
	    return fmt;
	}
	/**
	 * date 传入int值，为显示提前到某天的时间戳 显示年月日
	 */
	function date(e){
      var myDate = new Date();        // 获取当前时间戳
      var year  =myDate.getFullYear();  // 获取当前年
      var month = myDate.getMonth()+1;  // 获取当前月
      var day   = myDate.getDate();     // 获取当前日
      
      var timeMin= new Date(myDate-(1000*3600*24*e));// 取需要提前到某天的时间戳
      var timeMinY=timeMin.getFullYear();
      var timeMinM=timeMin.getMonth()+1;
      var timeMinD=timeMin.getDate();
      // 赋值
      $("#createTime_min").val(timeMinY+"-"+num0(timeMinM)+"-"+ num0(timeMinD));
      $("#createTime_max").val(year+"-"+num0(month)+"-"+num0(day));
    }
	
	/**
	 * date 
	 * @param1 min id
	 * @param2 max id
	 * @param3 提前几天
	 * 传入int值，为显示提前到某天的时间戳 显示年月日
	 */
	function dates(min,max,e){
      var myDate = new Date();        // 获取当前时间戳
      var year  =myDate.getFullYear();  // 获取当前年
      var month = myDate.getMonth()+1;  // 获取当前月
      var day   = myDate.getDate();     // 获取当前日
      
      var timeMin= new Date(myDate-(1000*3600*24*e));// 取需要提前到某天的时间戳
      var timeMinY=timeMin.getFullYear();
      var timeMinM=timeMin.getMonth()+1;
      var timeMinD=timeMin.getDate();
      // 赋值
      $("#"+min).val(timeMinY+"-"+num0(timeMinM)+"-"+ num0(timeMinD));
      $("#"+max).val(year+"-"+num0(month)+"-"+num0(day));
    }
	
	/**
	 * manageDate 
	 * date 传入的日期,空为当前日期
	 * day 加减的天数的天数(负为减，正为加，0为不处理) 
	 * type Y处理年，M处理月，D处理日
	 */
	function manageDate(date,day1,type){		  
	  var day=Number(day1);
	  var time;
	  if(date=="" || date==null){
		  	var newDate =new Date();
		  	time=newDate.getTime();
	  }else{
		  // 对日期的中间符号操作
		   time =date.replace(/-/g, "/");
		  // 补全日期
		  if(date.length == 4){		   		 
	 		   time =time+"/01/01"
		  }else if(date.length == 7 ){		  	  
			   time =time+"/01";
		  }
		  
	  }	  	 
	  console.log(time);
	  // 转化成毫秒数
	  var newTime=new Date(time)	
	  var newDate;
	  var lastDate;  
	    if(type=="Y"){
	    	newDate = new Date(newTime.setFullYear(newTime.getFullYear()+day));
	    	lastDate=newDate.getFullYear();
	    }else if(type=="M"){
	    	newDate=  new Date(newTime.setMonth(newTime.getMonth()+day));
	    	lastDate=newDate.getFullYear()+"-"+
	    	((newDate.getMonth()+1<10)? ("0"+(newDate.getMonth()+1)):(newDate.getMonth()+1));
	    }else if(type=="D"){
	    	newDate= new Date(newTime.setDate(newTime.getDate()+day));
	    	lastDate=newDate.getFullYear()+"-"+
	    	((newDate.getMonth()+1<10)?("0"+(newDate.getMonth()+1)):(newDate.getMonth()+1))+"-"+
	    	((newDate.getDate()<10)?("0"+newDate.getDate()):newDate.getDate());
	    }
	   	console.log(lastDate);	   	
      return lastDate;
	}
	   
	
    function num0(num){
	      if(num-10 < 0){
	          num = "0" + num;        
	      }
	      return num
    }
    /**
	 * date 传入int值，为显示提前到某天的时间戳 显示年月日 时分秒
	 */
	function dateTime(e){
      var myDate = new Date();        // 获取当前时间戳
      var year  =myDate.getFullYear();  // 获取当前年
      var month = myDate.getMonth()+1;  // 获取当前月
      var day   = myDate.getDate();     // 获取当前日
      var hours =myDate.getHours(); // 时，
      var minures =myDate.getMinutes(); // 分
      var seconds = myDate.getSeconds(); // 秒
      
      var timeMin= new Date(myDate-(1000*3600*24*e));// 取需要提前到某天的时间戳
      var timeMinY=timeMin.getFullYear();
      var timeMinM=timeMin.getMonth()+1;
      var timeMinD=timeMin.getDate();
      var timeHours =myDate.getHours(); 
      var timeMinures =myDate.getMinutes(); 
      var timeSeconds = myDate.getSeconds(); 
      // 赋值
      $("#createTime_min").val(timeMinY+"-"+num0(timeMinM)+"-"+ num0(timeMinD)+" "+hours+":"+minures+":"+seconds);
      $("#createTime_max").val(year+"-"+num0(month)+"-"+num0(day)+" "+timeHours+":"+timeMinures+":"+timeSeconds);
    }
    function num0(num){
	      if(num-10 < 0){
	          num = "0" + num;        
	      }
	      return num
    }
	/**
	 * 获取页面created_time_min/created_time_max 计算日期间隔时间
	 * 获取页面createTime_min/createTime_max 计算日期间隔时间  
	 * 
	 * @returns {Boolean}
	 */
    function queryData(minString,maxString){
         if(minString=="" || maxString ==""){
 	   		alert("请选择日期,日期不能为空");
	 	   	$("#createTime_min").val("");
	        $("#createTime_max").val("");
 	   		return false;
         }
         var strDateArrayStart = minString.split("-");
         var strDateArrayEnd   = maxString.split("-");
         var strDateS = new Date(strDateArrayStart[0] + "/" + strDateArrayStart[1] + "/" + strDateArrayStart[2]+" 00:00:00");
         var strDateE = new Date(strDateArrayEnd[0] + "/" + strDateArrayEnd[1] + "/" + strDateArrayEnd[2]+" 23:59:59");
         var intDay = (strDateE-strDateS)/(1000*3600*24);
/*         if(intDay>=90){
             alert("最多只能查询90天的数据,请重新输入");
             $("#createTime_min").val("");
             $("#createTime_max").val("");
             return false;
         }*/
         if(intDay<0){
             alert("结束年月不能小与开始年月");
             $("#createTime_min").val("");
             $("#createTime_max").val("");
             return false;
         }
		
	}
    /**
	 * 获取页面created_time_min/created_time_max 计算日期间隔时间
	 * 获取页面createTime_min/createTime_max 计算日期间隔时间  
	 * @param1 minId
	 * @param2 maxId
	 * @param3 nDay提前几天
	 * @returns {Boolean}
	 */
    function queryDatas(minId,maxId,nDay){
    	var min =$("#"+minId).val();
    	var max =$("#"+maxId).val();
         if(min=="" || max ==""){
 	   		alert("请选择日期,日期不能为空");
	 	   	$("#"+minId).val("");
	        $("#"+maxId).val("");
 	   		return false;
         }
         var strDateArrayStart = min.split("-");
         var strDateArrayEnd   = max.split("-");
         var strDateS = new Date(strDateArrayStart[0] + "/" + strDateArrayStart[1] + "/" + strDateArrayStart[2]+" 00:00:00");
         var strDateE = new Date(strDateArrayEnd[0] + "/" + strDateArrayEnd[1] + "/" + strDateArrayEnd[2]+" 23:59:59");
         var intDay = (strDateE-strDateS)/(1000*3600*24);
         if(intDay>=nDay){
             alert("最多只能查询"+nDay+"天的数据,请重新输入");
             $("#"+minId).val("");
             $("#"+maxId).val("");
             return false;
         }
         if(intDay<0){
             alert("结束年月不能小与开始年月");
             $("#"+minId).val("");
             $("#"+maxId).val("");
             return false;
         }
		
	}
	
	